#include <stdio.h>

int main(int argc, char const *argv[])
{
    // string1是栈中分配的指针变量
    // 指向一个字符串常量
    // 该字符串常量是不可以修改的
    char *  string1 = "12345";

    // string2是栈中分配的一个字符数组
    // 利用字符串常量初始化了各个字符的值
    // 由于任何字符串都有一个结束字符\0
    // 因此string2的操作就越界了
    char string2[5] = "12345";

    return 0;
}
